package com.warm.pump.module.monitor.mapper.gen;

import com.warm.pump.module.monitor.bean.po.gen.LogMailHis;
import com.warm.pump.module.monitor.bean.po.gen.LogMailHisExample;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Mapper;

@org.apache.ibatis.annotations.Mapper
public interface LogMailHisMapper {
    int countByExample(LogMailHisExample example);

    int deleteByExample(LogMailHisExample example);

    int deleteByPrimaryKey(@Param("oid") Long oid);

    int insert(LogMailHis record);

    int insertSelective(LogMailHis record);

    List<LogMailHis> selectByExample(LogMailHisExample example);

    LogMailHis selectByPrimaryKey(@Param("oid") Long oid);

    int updateByExampleSelective(@Param("record") LogMailHis record, @Param("example") LogMailHisExample example);

    int updateByExample(@Param("record") LogMailHis record, @Param("example") LogMailHisExample example);

    int updateByPrimaryKeySelective(LogMailHis record);

    int updateByPrimaryKey(LogMailHis record);
}
